skilled in the handling of vehicles - Turkish English Dictionary